Saltar al contenido principal

Optimizar escenas

Mejorando el rendimiento

Al construir escenas de Onland, es probable que desees que funcionen bien en una amplia gama de dispositivos. Desde auriculares de VR con conexión por cable de alta potencia hasta teléfonos móviles de baja potencia; el rendimiento de una escena puede variar según el tipo de dispositivo y la velocidad de conexión de tus visitantes.

Una forma de mejorar el rendimiento para todos es reducir la complejidad de una escena. Esto podría implicar reducir el número de objetos en una escena u optimizar los activos que estás utilizando. En la siguiente sección, cubriremos brevemente los pasos que puedes tomar para optimizar tus activos.

Medición del rendimiento

Para analizar más de cerca el rendimiento de tu escena, puedes abrir el menú de Estado de VR.

Screenshot of FPS counter

Abre la configuración de tu habitación y ve a la pestaña de Avanzado, allí podrás habilitar la opción de ver el contador de FPS haciendo click en el checkbox.

Screenshot of FPS counter

Después, haz click en el medidor de FPS en la esquina inferior derecha del escritorio (o en realidad virtual, escribe /vrstats en el cuadro de chat). Esto le mostrará información adicional sobre el tiempo de carga, la cantidad de triángulos y texturas en su escena.

Optimización de imágenes y videos

Imágenes y videos muy grandes y detallados pueden reducir el rendimiento en la web. Si estás incluyendo mucho este tipo de medios en tu escena, puedes hacer lo siguiente para mantener un buen rendimiento.

  • Reducir las dimensiones de las imágenes/videos grandes
  • Comprimir los archivos, utiliza la función "guardar para web" en Photoshop para imágenes, o utiliza una herramienta de compresión de imágenes o videos en línea para reducir el tamaño del archivo
  • Intenta convertir imágenes .png a .jpeg, ya que a menudo tienen tamaños de archivo más pequeños.
  • Convierte GIFs a formato de video, ya que funcionan de manera más eficiente en Onland.

Optimización de modelos 3D

Los modelos 3D complejos pueden causar desafíos de rendimiento en tus escenas. Dos factores principales contribuyen a la complejidad de un objeto, en primer lugar, los activos de textura en un modelo, en segundo lugar, el número de triángulos en el propio modelo. Por lo general, cuanto más realista parezca un modelo, más complejo es (aunque esto no siempre es el caso).

Los modelos 3D que se encuentran en el navegador de Sketchfab y Google Poly en Creator y Onland ya están filtrados según el tamaño/complexidad de los objetos. Sin embargo, si deseas mejorar el rendimiento de otro modelo descargable, puedes reducir el tamaño de la textura de los objetos o reducir el número de triángulos. Puedes usar una herramienta como Blender para hacerlo.

Reducción del tamaño de la textura

Para reducir el tamaño de la textura de imagen de un modelo glb, puedes convertirlo a un archivo gltf, de modo que haya una carpeta con todos los archivos de textura y reducir el tamaño de las texturas de imagen utilizando una herramienta como Photoshop (reduciendo el tamaño de las imágenes a la mitad o a un cuarto, por ejemplo).

Reducción del número de triángulos

No hay una regla de oro para determinar cuántos triángulos en un modelo es ideal, sin embargo, recomendamos usar modelos con solo decenas de miles de triángulos en lugar de cientos de miles. Muchos modelos 3D complejos pueden reducir su recuento de triángulos sin afectar en gran medida la apariencia del modelo. Puedes hacer esto usando la herramienta de Decimación de Malla en Blender.

Notas sobre Oculus Quest y dispositivos móviles

Ten en cuenta que algunas escenas pueden verse diferentes.